package com.bkgy.modular.excellentqualitysample.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

/**
 * 厚度质量优秀样本实体类
 */
@Data
public class EdgeExcellentQualitySample {
    //cold
    @ExcelProperty("生产时间")
    @ColumnWidth(20)
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private String cold_product_time;//生产时间
    @ExcelProperty("冷卷号")
    @ColumnWidth(20)
    private String hot_coil_id;//冷卷号
    @ExcelProperty("热卷号")
    @ColumnWidth(20)
    private String cold_coil_id;//热卷号
    @ExcelProperty("1#工作辊窜辊平均值")
    @ColumnWidth(20)
    private Double s1_wr_shifting_ave;//1#工作辊窜辊平均值
    @ExcelProperty("2#工作辊窜辊平均值")
    @ColumnWidth(20)
    private Double s2_wr_shifting_ave;//2#工作辊窜辊平均值
    @ExcelProperty("1#中间辊窜辊平均值")
    @ColumnWidth(20)
    private Double s1_mr_shifting_ave;//1#中间辊窜辊平均值
    @ExcelProperty("2#中间辊窜辊平均值")
    @ColumnWidth(20)
    private Double s2_mr_shifting_ave;//2#中间辊窜辊平均值
    @ExcelProperty("3#中间辊窜辊平均值")
    @ColumnWidth(20)
    private Double s3_mr_shifting_ave;//3#中间辊窜辊平均值
    @ExcelProperty("4#中间辊窜辊平均值")
    @ColumnWidth(20)
    private Double s4_mr_shifting_ave;//4#中间辊窜辊平均值

    @ExcelProperty("1#工作辊弯辊平均值")
    @ColumnWidth(20)
    private Double s1_wr_bend_ave;//1#工作辊弯辊平均值
    @ExcelProperty("2#工作辊弯辊平均值")
    @ColumnWidth(20)
    private Double s2_wr_bend_ave;//2#工作辊弯辊平均值
    @ExcelProperty("3#工作辊弯辊平均值")
    @ColumnWidth(20)
    private Double s3_wr_bend_ave;//3#工作辊弯辊平均值
    @ExcelProperty("4#工作辊弯辊平均值")
    @ColumnWidth(20)
    private Double s4_wr_bend_ave;//4#工作辊弯辊平均值

    @ExcelProperty("1#中间辊弯辊平均值")
    @ColumnWidth(20)
    private Double s1_mr_bend_ave;//1#中间辊弯辊平均值
    @ExcelProperty("2#中间辊弯辊平均值")
    @ColumnWidth(20)
    private Double s2_mr_bend_ave;//2#中间辊弯辊平均值
    @ExcelProperty("3#中间辊弯辊平均值")
    @ColumnWidth(20)
    private Double s3_mr_bend_ave;//3#中间辊弯辊平均值
    @ExcelProperty("4#中间辊弯辊平均值")
    @ColumnWidth(20)
    private Double s4_mr_bend_ave;//4#中间辊弯辊平均值

    @ExcelProperty("1#工作辊轧制公里数")
    @ColumnWidth(20)
    private Double s1_wr_rolling_km;//1#工作辊轧制公里数
    @ExcelProperty("2#工作辊轧制公里数")
    @ColumnWidth(20)
    private Double s2_wr_rolling_km;//2#工作辊轧制公里数
    @ExcelProperty("3#工作辊轧制公里数")
    @ColumnWidth(20)
    private Double s3_wr_rolling_km;//3#工作辊轧制公里数
    @ExcelProperty("4#工作辊轧制公里数")
    @ColumnWidth(20)
    private Double s4_wr_rolling_km;//4#工作辊轧制公里数

    @ExcelProperty("1#入口厚度")
    @ColumnWidth(20)
    private Double s1_en_thk;//1#入口厚度
    @ExcelProperty("1#出口厚度")
    @ColumnWidth(20)
    private Double s1_ex_thk;//1#出口厚度
    @ExcelProperty("4#入口厚度")
    @ColumnWidth(20)
    private Double s4_en_thk;//4#入口厚度
    @ExcelProperty("4#出口厚度")
    @ColumnWidth(20)
    private Double s4_ex_thk;//4#出口厚度

    @ExcelProperty("4#机架前单位张力平均值")
    @ColumnWidth(20)
    private Double speed_ave;//4#机架前单位张力平均值


    @ExcelProperty("4机架出口速度标准差")
    @ColumnWidth(20)
    private Double speed_ave_stddev;


    @ExcelProperty("4机架出口速度极差")
    @ColumnWidth(20)
    private Double speed_ave_range;

    @ExcelProperty("1#机架前单位张力平均值")
    @ColumnWidth(20)
    private Double s01_unit_tension_ave;//1#机架前单位张力平均值
    @ExcelProperty("12#机架间单位张力平均值")
    @ColumnWidth(20)
    private Double s12_unit_tension_ave;//12#机架间单位张力平均值
    @ExcelProperty("23#机架间单位张力平均值")
    @ColumnWidth(20)
    private Double s23_unit_tension_ave;//23#机架间单位张力平均值
    @ExcelProperty("34#机架间单位张力平均值")
    @ColumnWidth(20)
    private Double s34_unit_tension_ave;//34#机架间单位张力平均值
    @ExcelProperty("4#机架出口单位张力平均值")
    @ColumnWidth(20)
    private Double s4ex_unit_tension_ave;//4#机架出口单位张力平均值

    @ExcelProperty("厚度区间代码")
    @ColumnWidth(20)
    private Double thick_trg_interval;//厚度区间代码
    @ExcelProperty("宽度区间代码")
    @ColumnWidth(20)
    private Double width_trg_interval;//宽度区间代码
    //hot
    //result
    @ExcelProperty("钢种")
    @ColumnWidth(20)
    private String steelgrade;//钢种
    @ExcelProperty("含硅量")
    @ColumnWidth(20)
    private Double ele_si;//含硅量
    //数字化评价里有评分
    @ExcelProperty("边降评分")
    @ColumnWidth(20)
    private Double edge_score;//边降评分
    @ExcelProperty("板块评分")
    @ColumnWidth(20)
    private Double sameplate_score;
    //硅钢规则阈值表查询，再拼接组合
    @ExcelProperty("产品厚度区间")
    @ColumnWidth(20)
    private String thickInterval;//产品厚度区间
    @ExcelProperty("产品厚度区间")
    @ColumnWidth(20)
    private String widthInterval;//产品厚度区间




}
